CC = gcc
CFLAGS = -Iinc -g
LDFLAGS = -g
SRCS = a.c b.c
OBJS = $(SRCS:.c=.o)
TARGET = p

$(TARGET): $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $^
%.o:%.c
	$(CC) $(CFLAGS) -c -o $@ $<

clean:
	rm -f $(OBJS) $(TARGET)


